// 1.去登录页面
document.querySelector(".goLogin").addEventListener('click',function(){
    location.href = './login.html'
})


// 2.实现注册功能
const form  = document.querySelector('.register form')
form.addEventListener('submit',function(e){
    // 1.阻止表单的默认提交功能
    e.preventDefault()
    // 2.收集表单的数据
    const username = document.querySelector('[name=username]').value
    const password = document.querySelector('[name=password]').value
    // 3.验证数据合法性
    //  3.1数据不能为空
    if(username.trim()==='' || password.trim()==='') return toastr.error("用户名或密码不能为空")
    //  3.2数据要根据文档设置合法长度
    if(!/^\S{2,15}$/.test(username)) return toastr.error("用户名在2~15位之间")
    if(!/^\S{6,15}$/.test(password)) return toastr.error("密码在6~15位之间")
    // 4.ajax提交数据
    // axios发送请求时 请求参数默认 application/json '{}'
    // 当前项目 请求参数要求:application/x-www-form-urlencoded  'username=xxx&password=xxx'
    const data = `username=${username}&password=${password}`
    axios.post('/api/register',data).then(res=>{
        // 返回数据的解构
        const {code , message} = res.data
        if(code===0){
            // 注册成功
            location.href = './login.html'
        } else {
            this.reset()
        }
    })
})